package com.itserver.service.sys;


import com.itserver.controller.common.LoginController;
import com.itserver.pojo.LoginUser;
import com.itserver.pojo.PageResult;
import com.itserver.pojo.sys.QueryUser;
import com.itserver.pojo.sys.User;

import java.util.List;

public interface UserService {
    PageResult<User> list(QueryUser queryUser);

    void add(User user);

    void update(User user);

    void delete(List<Integer> ids);

    User getById(Integer id);

    /*
     登录
    * */
    LoginUser login(String nickname, String password);

    void register(User user);

    void resetpwd(User user);

    LoginController.UserInfo getUserInfo();

    void updatepwd(LoginController.UpdatePwd body);
}
